Grammar Model-based Program Evolution
ثبت نشده
چکیده
In Evolutionary Computation, genetic operators, such as, mutation and crossover, are employed to variate the individuals to generate next population. However, these fixed, problem independent genetic operators may destroy the subsolution, usually called building blocks, instead of discovering and preserving them. One way to overcome this problem is to build a model based on the good individuals and sample this model to obtain the next population. There some research Because of the complexity of Genetic Programming (GP) tree representation, little work of this kind has been done in GP. In this paper, we propose a new method, Grammar Model-based Program Evolution (GMPE) to evolved GP program. We replace common GP genetic operator with a Probabilistic Context-free Grammar (SCFG). In each generation, a SCFG is learned and new population is generated by sampling this SCFG model. On two benchmark problem we have studied, GMPE significantly outperforms conventional GP, usually a few times faster and more reliable.
منابع مشابه
یک مدل بیزی برای استخراج باناظر گرامر زبان طبیعی
In this paper, we show that the problem of grammar induction could be modeled as a combination of several model selection problems. We use the infinite generalization of a Bayesian model of cognition to solve each model selection problem in our grammar induction model. This Bayesian model is capable of solving model selection problems, consistent with human cognition. We also show that using th...
متن کاملAn Evolution of a Complete Program using XML-based Grammar Definition
XML technology is a technique to describe structured data that can be manipulated by different types of applications, especially to represent content on the Web. This paper presents a viable approach to automatically evolve a ‘sorting program’ by applying genetic programming and full syntax XML-based grammar definition to map the genotype to phenotype. The genotypes are composed of fixed-length...
متن کاملPending Evolution of Grammars
The classic approach to grammar manipulation is based on instant processing of grammar edits, which limits the kinds of grammar evolution scenarios that can be expressed with it. Treating transformation preconditions as guards poses limitations on concurrent changes of the same grammar, on reuse of evolution scripts, on expressing optionally executed steps, on batch processing and optimization ...
متن کاملAvoiding the Bloat with Stochastic Grammar-Based Genetic Programming
The application of Genetic Programming to the discovery of empirical laws is often impaired by the huge size of the search space, and consequently by the computer resources needed. In many cases, the extreme demand for memory and CPU is due to the massive growth of non-coding segments, the introns. The paper presents a new program evolution framework which combines distribution-based evolution ...
متن کاملRedefining conceptions of grammar in English education in Asia: SFL in practice
This case study analyzes how a Taiwanese EFL teacher participating in a U.S. based MATESOL program made sense of systemic functional linguistics (SFL) and genre based pedagogy in designing and reflecting on literacy instruction for EFL learners in Taiwan. Using longitudinal ethnographic methods, the findings indicate that this teacher’s conceptualization of g...
متن کامل